package com.yurun.mapper;

import com.yurun.entity.Classes;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author 宫静雨
 */
public interface ClassesMapper extends BaseMapper<Classes> {

    /**
     * 根据 ID 获取 Classes
     *
     * @param classId 提供的 ID
     * @return 查询到的 Classes
     */
    Classes getById(@Param("classId") Integer classId);

    /**
     * 根据提供的 classes 的ID集合，classes的名字，
     * 查询classes
     *
     * @param classId   class id的集合
     * @param className classes name
     * @return 查询到的classes集合
     */
    List<Classes> getByIdsOrClassName(@Param("classId") List<Integer> classId,
                                      @Param("className") String className);
}
